Skip to content

fix(ci): enable noop on agentic workflows to stop IcM page spam#252

Merged
jbrotsos merged 5 commits intomainfrom
fix/agentic-workflows-noop
Apr 24, 2026
Merged

fix(ci): enable noop on agentic workflows to stop IcM page spam#252
jbrotsos merged 5 commits intomainfrom
fix/agentic-workflows-noop

Conversation

@DimaBir
Copy link
Copy Markdown
Collaborator

@DimaBir DimaBir commented Apr 24, 2026

Summary

Three gh-aw agentic workflows (ci-doctor, msdo-breach-monitor, msdo-issue-assistant) had safe-outputs.noop: false. Their prompts instruct the agent to stay silent or call noop under various conditions, but with the feature disabled the agent had no way to opt out — so every legitimate silent run was reported as a failure. In this repo, each [aw] ... failed issue opens a CRI IcM ticket that pages on-call. See #247 for the self-perpetuating failure loop.

This PR:

  • Enables safe-outputs.noop on all three workflows (with report-as-issue: false so noop calls don't themselves file issues).
  • Sets safe-outputs.report-failure-as-issue: false as a safety net so edge-case silent exits never page IcM either.
  • Updates the msdo-issue-assistant prompt so its existing "don't respond" conditions now direct the agent to call noop explicitly, and recognises auto-generated [aw] failure issues.
  • Regenerates the three .lock.yml files. The gh-aw CLI bundled in v0.61.0 predates the recent actions/github-script v9.0.0 bump (fix(ci): bump actions/github-script from 8.0.0 to 9.0.0 #244), so the v9.0.0 SHA was restored after compile to avoid reverting the dependabot update.

Validation plan

  • gh aw compile recompiles all three workflows cleanly (verified locally)
  • ci-doctor dispatch against a successful CI run — expect noop, no issue filed
  • msdo-breach-monitor dispatch with no new CVEs — expect noop, no issue filed
  • msdo-issue-assistant comment on an off-topic or [aw]-titled issue — expect no new [aw] ... failed issue, no comment posted
  • msdo-issue-assistant positive path: open an MSDO question issue — expect a normal wiki-backed reply with area:msdo-cli label

Design docs

Issue #247 will be closed manually once this is merged.

@DimaBir DimaBir requested a review from a team as a code owner April 24, 2026 07:06
@DimaBir DimaBir self-assigned this Apr 24, 2026
@DimaBir DimaBir added bug Something isn't working agentic-workflows labels Apr 24, 2026
@jbrotsos jbrotsos merged commit b5c7084 into main Apr 24, 2026
14 checks passed
@jbrotsos jbrotsos deleted the fix/agentic-workflows-noop branch April 24, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agentic-workflows bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants